
#include "nane/RenderSystem/VertexShader.h"
#include "nane/RenderSystem/VertexShaderImpl_.h"

namespace nane
{
    ////////////////////////////////////////////////////////////////////////////////////////////////
    VertexShader::VertexShader( const NullType& )
        : SubSystemProduct()
        , m( NULL )
    {
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    VertexShader::VertexShader( Implementation* _impl )
        : SubSystemProduct( _impl )
        , m( _impl )
    {
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    VertexShader::VertexShader( const VertexShader& _other )
        : SubSystemProduct( _other )
        , m( _other.m )
    {
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
}   // namespace nane
